package com.boot.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@TableName("image_info")
public class ImageInfo {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 上传用户ID
     */
    private Long userId;

    /**
     * 图片的唯一标识名（前端传入或服务端生成）
     */
    private String imageName;

    /**
     * 实际在磁盘上的存储路径（不含基础目录）
     */
    private String storagePath;

    /**
     * 创建时间
     */
    private LocalDateTime createdAt;

    /**
     * 评论状态：pending(待审), approved(通过), rejected(驳回), disabled(禁用)
     */
    private String status;
}
